package fr.afcepf.atodcp2.benbai.dao.interfaces;

import java.util.List;

import fr.afcepf.atodcp2.benbai.dao.generique.GenericDao;
import fr.afcepf.atodcp2.benbai.entity.LigneCommande;
import fr.afcepf.atodcp2.benbai.entity.Marque;
import fr.afcepf.atodcp2.benbai.entity.Produit;
import fr.afcepf.atodcp2.benbai.entity.Type;

public interface IDaoProduit extends GenericDao<Produit, Integer> {
	
	public abstract List<Produit> getProduitsByType(Type type);
	public abstract List<Produit> getProduitsByMarque(Marque marque);
	public abstract List<Produit> getProduitsByNom(String nom);
	public abstract Produit getProduitByLigneCommande(LigneCommande ligneCommande);

}
